const crypto = require('crypto')

// 密匙
const SECRET_KEY = 'WJiol_8776#'

// md5 加密
function md5 (content) {
  let md5 = crypto.createHash('md5')  // createHash 创建一个特定哈希算法的哈希对象md5
  return md5.update(content).digest('hex')  // update 方法向哈希对象md5中输入，需要加密的内容
  // digest 方法生成哈希摘要，'hex'表示摘要的输出格式为十六进制字符串
}

// 加密函数
function genPassword (password) {
  let str = `password=${password}&key=${SECRET_KEY}`
  return md5(str)
}

module.exports = {
  genPassword
}